home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 246 / 246.d81 / t.64 lists < prev    next >
Text File  |  2022-08-26  |  3KB  |  100 lines

  1. u
  2.         C - 6 4   L I S T S
  3.  
  4.     Info Files by Clinton O'Neill
  5.  
  6.     Printer Program by Jeff Jones
  7.  
  8.  
  9.     There's a lot of information
  10. about C-64 programming to be found in
  11. books, but those books are getting
  12. harder to find. One way to get around
  13. the book shortage is to make sure
  14. that all important information is
  15. kept on disk, where it can be printed
  16. as needed. That's the idea behind
  17. C-64 LISTS.
  18.  
  19.     C-64 LISTS is a group of RUNnable
  20. files that will print out various
  21. lists of programming info. This info,
  22. the kind you would find in The
  23. Programmer's Reference Guide or
  24. Mapping the C-64, can be sent to the
  25. printer, or to disk. The files you
  26. create on disk will be formatted for
  27. 80-columns and will have margins.
  28.  
  29.    Just run the program and
  30. select the topic you want to print.
  31.  
  32.     C-64 LISTS will print out the
  33. following useful data lists.
  34.  
  35.        6502 INSTRUCTION SET
  36.        SOUND REGISTERS
  37.        SPRITE REGISTERS
  38.        COMMODORE 64 TO 128 MAP
  39.        USEFUL ROUTINES
  40.  
  41.  
  42.     6502 INSTRUCTION SET lists the
  43. assembler source code along with what
  44. they do and what registers and flags
  45. are affected. This list is for use
  46. with an Assembler and does not give
  47. machine opcodes because many of the
  48. instructions have two or three
  49. formats.
  50.  
  51.     SOUND REGISTERS shows
  52. what each register does and a small
  53. illustration of how to use them.
  54.  
  55.     SPRITE REGISTERS shows the
  56. function of each register.
  57.  
  58.     C64 TO C128 MAP is a memory map
  59. of the C64 and the equivalent
  60. addresses of the C-128. It lists just
  61. about all of low memory up to the
  62. cassette buffer.
  63.  
  64.     USEFUL ROUTINES is full of
  65. routines I've collected over the
  66. years, including a few I wrote. Many
  67. have a BASIC and ML version of the
  68. routine.
  69.  
  70.     For those interested, 64 LISTS is
  71. written completely in BASIC with the
  72. BASIC Loader system described on
  73. LOADSTAR #102. This BASIC program
  74. runs at $C000 and stays resident
  75. while the printing program at $0801
  76. runs. When done printing, it POKEs 44
  77. with 192 and then performs a RUN,
  78. which runs the menu system.
  79.  
  80.     ROCK's ASSEMBLER from the
  81. COMPLEAT PROGRAMMER was used to write
  82. most of the code but it should work
  83. on almost any assembler. Just use the
  84. instruction format of your Assembler.
  85.  
  86.  JJ
  87.  
  88.  
  89. [DAVE'S AFTERSHAVE:] I have often torn
  90. out my hair looking for just the right
  91. routine to make the C-64 do what I
  92. want. Finally, here they are! And the
  93. good news is that next month, we have
  94. another slug of useful registers and
  95. routines. Print them out, use a three-
  96. hole punch, and build your own
  97. reference guide!
  98.  
  99.  DMM
  100.  
  101.